runtime.pageCache.base (field)
12 uses
runtime (current package)
mpagecache.go#L19: base uintptr // base address of the chunk
mpagecache.go#L46: return c.base + i*pageSize, uintptr(scav) * pageSize
mpagecache.go#L66: return c.base + uintptr(i*pageSize), uintptr(scav) * pageSize
mpagecache.go#L84: ci := chunkIndex(c.base)
mpagecache.go#L85: pi := chunkPageIndex(c.base)
mpagecache.go#L103: if b := (offAddr{c.base}); b.lessThan(p.searchAddr) {
mpagecache.go#L106: p.update(c.base, pageCachePages, false, false)
mpagecache.go#L138: base: chunkBase(ci) + alignDown(uintptr(j), 64)*pageSize,
mpagecache.go#L155: base: alignDown(addr, 64*pageSize),
mpagecache.go#L163: cpi := chunkPageIndex(c.base)
mpagecache.go#L168: p.update(c.base, pageCachePages, false, true)
mpagecache.go#L181: p.searchAddr = offAddr{c.base + pageSize*(pageCachePages-1)}
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |